package com.gxm.练习.手写.arrylist;
/**
 * 手写jdk List
 * 集合类的由来：
 * 	对象用于封装特有数据，对象多了需要存储，如果对象的个数不确定。
 * 	就使用集合容器进行存储。
 *
 * 集合特点：
 * 1，用于存储对象的容器。
 * 2，集合的长度是可变的。
 * 3，集合中不可以存储基本数据类型值。
 *
 *
 *
 * 集合容器因为内部的数据结构不同，有多种具体容器。
 * 不断的向上抽取，就形成了集合框架。
 *
 */
public interface JdkList<E> {

    void add(E e);

    void add(int index,E e);

    E remove(int index);

    boolean remove(E e);

    E get(int index);

}
